package vo

type SysMenuVO struct {
	MenuId     uint         `json:"menuId"`     // 菜单ID
	ParentId   uint         `json:"parentId"`   // 父菜单ID，一级菜单为0
	ParentName string       `json:"parentName"` // 父菜单名称
	Name       string       `json:"name"`       // 菜单名称
	Url        string       `json:"url"`        // 菜单URL
	Perms      string       `json:"perms"`      // 授权(多个用逗号分隔，如：user:list,user:create)
	Type       int          `json:"type"`       // 类型     0：目录   1：菜单   2：按钮
	Icon       string       `json:"icon"`       // 菜单图标
	OrderNum   int          `json:"orderNum"`   // 排序
	List       []*SysMenuVO `json:"list"`       // 子
}

type SimpleMenuVO struct {
	MenuId   uint   `json:"menuId"`   // 菜单ID
	ParentId int    `json:"parentId"` // 父菜单ID，一级菜单为0
	Name     string `json:"name"`     // 菜单名称
}
